package com.inspur.gs.sbssdl.sbwhgl.sbwhby.sbwhby.front.newsbbyjh_frm.voactions;

import java.io.Serializable;

/**
 * 维保计划实体类
 */
public class MaintenancePlan implements Serializable {
    private static final long serialVersionUID = 1L;

    private String sbId;
    private String sbbh;
    private String sbmc;
    private String ggxh;
    private String xh;
    private String shopName;
    private String sbbhOld;
    private String lbmc;
    private String lbbh;
    private String ztmc;
    private String ztbh;
    private String abcbh;
    private String abcmc;
    private String bmbh;
    private String bmmc;
    private String year;       // 年份，如 "2025"
    private String month;      // 月份，"1" 到 "12"
    private String type;       // 维保类型："一保" 或 "二保"

    // 无参构造函数（实体类必需）
    public MaintenancePlan() {
    }

    // 全参构造函数（可选，根据需要保留或扩展）

    public MaintenancePlan(String sbId, String sbbh, String sbmc, String ggxh, String xh, String shopName, String sbbhOld, String lbmc, String lbbh, String ztmc, String ztbh, String abcbh, String abcmc, String bmbh, String bmmc, String year, String month, String type) {
        this.sbId = sbId;
        this.sbbh = sbbh;
        this.sbmc = sbmc;
        this.ggxh = ggxh;
        this.xh = xh;
        this.shopName = shopName;
        this.sbbhOld = sbbhOld;
        this.lbmc = lbmc;
        this.lbbh = lbbh;
        this.ztmc = ztmc;
        this.ztbh = ztbh;
        this.abcbh = abcbh;
        this.abcmc = abcmc;
        this.bmbh = bmbh;
        this.bmmc = bmmc;
        this.year = year;
        this.month = month;
        this.type = type;
    }


    // ----------------- Getter 和 Setter 方法 -----------------

    public String getSbbh() {
        return sbbh;
    }

    public void setSbbh(String sbbh) {
        this.sbbh = sbbh;
    }

    public String getSbId() {
        return sbId;
    }

    public void setSbId(String sbId) {
        this.sbId = sbId;
    }

    public String getSbmc() {
        return sbmc;
    }

    public void setSbmc(String sbmc) {
        this.sbmc = sbmc;
    }

    public String getGgxh() {
        return ggxh;
    }

    public void setGgxh(String ggxh) {
        this.ggxh = ggxh;
    }

    public String getXh() {
        return xh;
    }

    public void setXh(String xh) {
        this.xh = xh;
    }

    public String getShopName() {
        return shopName;
    }

    public void setShopName(String shopName) {
        this.shopName = shopName;
    }

    public String getSbbhOld() {
        return sbbhOld;
    }

    public void setSbbhOld(String sbbhOld) {
        this.sbbhOld = sbbhOld;
    }

    public String getLbmc() {
        return lbmc;
    }

    public void setLbmc(String lbmc) {
        this.lbmc = lbmc;
    }

    public String getLbbh() {
        return lbbh;
    }

    public void setLbbh(String lbbh) {
        this.lbbh = lbbh;
    }

    public String getZtmc() {
        return ztmc;
    }

    public void setZtmc(String ztmc) {
        this.ztmc = ztmc;
    }

    public String getZtbh() {
        return ztbh;
    }

    public void setZtbh(String ztbh) {
        this.ztbh = ztbh;
    }

    public String getAbcbh() {
        return abcbh;
    }

    public void setAbcbh(String abcbh) {
        this.abcbh = abcbh;
    }

    public String getAbcmc() {
        return abcmc;
    }

    public void setAbcmc(String abcmc) {
        this.abcmc = abcmc;
    }

    public String getBmbh() {
        return bmbh;
    }

    public void setBmbh(String bmbh) {
        this.bmbh = bmbh;
    }

    public String getBmmc() {
        return bmmc;
    }

    public void setBmmc(String bmmc) {
        this.bmmc = bmmc;
    }

    public String getYear() {
        return year;
    }

    public void setYear(String year) {
        this.year = year;
    }

    public String getMonth() {
        return month;
    }

    public void setMonth(String month) {
        this.month = month;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    // ----------------- toString 方法 -----------------
    @Override
    public String toString() {
        return "MaintenancePlan{" +
                "sbbh='" + sbbh + '\'' +
                ", sbId='" + sbId + '\'' +
                ", sbmc='" + sbmc + '\'' +
                ", ggxh='" + ggxh + '\'' +
                ", xh='" + xh + '\'' +
                ", shopName='" + shopName + '\'' +
                ", sbbhOld='" + sbbhOld + '\'' +
                ", lbmc='" + lbmc + '\'' +
                ", lbbh='" + lbbh + '\'' +
                ", ztmc='" + ztmc + '\'' +
                ", ztbh='" + ztbh + '\'' +
                ", abcbh='" + abcbh + '\'' +
                ", abcmc='" + abcmc + '\'' +
                ", bmbh='" + bmbh + '\'' +
                ", bmmc='" + bmmc + '\'' +
                ", year='" + year + '\'' +
                ", month='" + month + '\'' +
                ", type='" + type + '\'' +
                '}';
    }
}